package com.dragon.utils;


/**
 * 注册时的方法调用汇总接口
 */
public class RegexFunc {
    /**
     * 邮箱格式校验：统一为qq邮箱
     *
     * @param str
     * @return
     */
     static boolean isEmail(String str) {
        String mail="[0-9]{10,10}+@\\w+(\\.com|\\.cn){1}";
        boolean flag=str.matches(mail);
        return flag;
    }

    /**
     * 正则表达式校验密码，密码是6-10位，必须含有大小写字母和数字
     * @param str
     * @return
     */
     static boolean isPassword(String str) {
        String mail="^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{6,10}$";
         boolean flag=str.matches(mail);
        return flag;
    }

    /**
     * 校验账号，账号为5-11位纯数字
     * @param str
     * @return
     */
    static public boolean isUsername(String str){
        String phone="[1-9]{1,1}[0-9]{10}";
        boolean flag=str.matches(phone);
        return flag;
    }
}
